struct _GtkCellRendererSpinner
{
GtkCellRenderer parent;
-
- /*< private >*/
- GtkCellRendererSpinnerPrivate *priv;
};
struct _GtkCellRendererSpinnerClass
static void
gtk_cell_renderer_spinner_init (GtkCellRendererSpinner *cell)
{
- cell->priv = gtk_cell_renderer_spinner_get_instance_private (cell);
- cell->priv->pulse = 0;
- cell->priv->icon_size = GTK_ICON_SIZE_INHERIT;
+ GtkCellRendererSpinnerPrivate *priv = gtk_cell_renderer_spinner_get_instance_private (cell);
+ priv->pulse = 0;
+ priv->icon_size = GTK_ICON_SIZE_INHERIT;
}
/**
gtk_cell_renderer_spinner_update_size (GtkCellRendererSpinner *cell,
GtkWidget *widget)
{
- GtkCellRendererSpinnerPrivate *priv = cell->priv;
+ GtkCellRendererSpinnerPrivate *priv = gtk_cell_renderer_spinner_get_instance_private (cell);
GtkStyleContext *context;
GtkCssNode *node;
GtkCssStyle *style;
GParamSpec *pspec)
{
GtkCellRendererSpinner *cell = GTK_CELL_RENDERER_SPINNER (object);
- GtkCellRendererSpinnerPrivate *priv = cell->priv;
+ GtkCellRendererSpinnerPrivate *priv = gtk_cell_renderer_spinner_get_instance_private (cell);
switch (param_id)
{
GParamSpec *pspec)
{
GtkCellRendererSpinner *cell = GTK_CELL_RENDERER_SPINNER (object);
- GtkCellRendererSpinnerPrivate *priv = cell->priv;
+ GtkCellRendererSpinnerPrivate *priv = gtk_cell_renderer_spinner_get_instance_private (cell);
switch (param_id)
{
gint *height)
{
GtkCellRendererSpinner *cell = GTK_CELL_RENDERER_SPINNER (cellr);
- GtkCellRendererSpinnerPrivate *priv = cell->priv;
+ GtkCellRendererSpinnerPrivate *priv = gtk_cell_renderer_spinner_get_instance_private (cell);
gdouble align;
gint w, h;
gint xpad, ypad;
GtkCellRendererState flags)
{
GtkCellRendererSpinner *cell = GTK_CELL_RENDERER_SPINNER (cellr);
- GtkCellRendererSpinnerPrivate *priv = cell->priv;
+ GtkCellRendererSpinnerPrivate *priv = gtk_cell_renderer_spinner_get_instance_private (cell);
GdkRectangle pix_rect;
GdkRectangle draw_rect;
gint xpad, ypad;